<template>
  <view>
    <h2>页面调用接口</h2>
  </view>
</template>

<script>
  export default {
    onLoad() {
      // 获取当前应用实例
      const app = getApp()
      console.log('当前应用实例', app)
      console.log('app.globalData', app.globalData)
      app.doSomething()

      // 获取当前页面栈实例
      const currentPage = getCurrentPages()
      console.log('当前页面栈实例', currentPage);
      console.log('获取当前页面的路由', currentPage[0].route); // 'pages/spk-pages/page-instance/index'
      // console.log('获取当前页面的webview对象实例', currentPage[0].$getAppWebview()); // 'pages/spk-pages/page-instance/index'

      // 得到当前webview的对象实例
      // #ifdef APP-PLUS
      const currentWebview = this.$scope
        .$getAppWebview(); //此对象相当于html5plus里的plus.webview.currentWebview()。在uni-app里vue页面直接使用plus.webview.currentWebview()无效
      currentWebview.setBounce({
        position: {
          top: '100px'
        },
        changeoffset: {
          top: '0px'
        }
      }); //动态重设bounce效果
      // #endif
    }
  }
</script>

<style scoped>

</style>